package com.kantboot.business.water.domain.dto;

import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

@Data
public class BusWaterGoodsDTOInClient implements Serializable {

    /**
     * 商品排序编码
     * 按照最小价格排序 salePriceMin
     */
    public static final String SORT_CODE_SALE_PRICE_MIN = "salePriceMin";

    /**
     * 商品排序编码
     * 按照最大价格排序 salePriceMax
     */
    public static final String SORT_CODE_SALE_PRICE_MAX = "salePriceMax";

    /**
     * 商品排序编码
     * 按照销售量 saleVolumeMax
     */
    public static final String SORT_CODE_SALE_VOLUME_MAX = "saleVolumeMax";

    /**
     * 关键词
     */
    private String keyword;

    /**
     * 是否是VIP商品
     */
    private Boolean isShowInVip;

    /**
     * 是否是用户商品
     */
    private Boolean isShowInUser;

    /**
     * 商品售价(最小)
     */
    private BigDecimal salePriceMin;

    /**
     * 商品售价(最大)
     */
    private BigDecimal salePriceMax;

    /**
     * 商品排序编码
     * 用于排序
     * 按照最小价格排序 salePriceMin
     * 按照最大价格排序 salePriceMax
     * 按照销售量 saleVolumeMax
     */
    private String sortCode;


}
